/**
 * 大于等于0的数字
 */
export function unsignedNumber() {
  return (rule, value, callback) => {
    const temp = Number(value);
    if(!isNaN(temp) && temp >= 0) {
      callback();
    }else {
      callback(new Error("只能输入正数"));
    }
  }
}

/**
 * 正整数
 */
export function unsignedInteger() {
  return (rule, value, callback) => {
    if(/^\d+$/.exec(value)) {
      callback();
    }else {
      callback(new Error("只能输入正整数"));
    }
  }
}